package com.example.demo.use_demo.a_excel_demo.entity;

import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * 数据导入结果类
 *
 * @author qiang
 * @date 2019/10/10
 */
@Data
public class ExcelImportResult {

    /**
     * 新增成功条数
     */
    private int addSuccessCount;
    /**
     * 更新成功条数
     */
    private int updateSuccessCount;
    /**
     * 导入成功结束行(成功的批次)
     */
    private int importSuccessEndRowNum;
    /**
     * 业务验证失败的行数据提示(第n行：总金额-请输入数字!)
     * 数据解析失败的行数据提示(第n行：数据解析失败!)
     */
    private List<String> errorMsgList = new ArrayList<>();

    /**
     * 获取成功总条数
     *
     * @return 条数
     */
    public int getTotalSuccessCount() {
        return addSuccessCount + updateSuccessCount;
    }
}
